|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
32-bit risc microcontroller tx03 series TMPM372FWUG semiconduct or & storage products company
revision history date rev description 2011/8/1 1.0 first release 2013/4/15 2.0 contents revised TMPM372FWUG *************************************************************************************************************** arm, arm powered, amba, adk, arm9tdmi, tdmi, primecell, realview, thumb, cortex, coresight, arm9, arm926ej-s, embedded trace macrocell, etm, ahb, apb, and keil are registered trademarks or trademarks of arm limited in the eu and other countries. **************************************************************************************************************** ? y TMPM372FWUG page 1-1 TMPM372FWUG 2013/4/15 TMPM372FWUG TMPM372FWUG is a 32-bit risc microprocessor series with an arm cortex ? -m3 microprocessor core. features of the TMPM372FWUG are as follows: 1.1 features 1. arm cortex-m3 microprocessor core a. improved code efficiency has been realized through the use of thumb ? -2 instruction. ? new 16-bit thumb instructions for improved program flow ? new 32-bit thumb instructions for improved performance ? new thumb mixed 16-/32-bit instruction set can produce faster, more efficient code. b. both high performance and low power consumption have been achieved. [high performance] ? 32-bit multiplication (32 32 = 32bit) can be executed with one clock. ? division takes between 2 and 12 cycles depending on dividend and devisor [low power consumption] ? optimized design using a low power consumption library ? standby function that stops the operation of the micro controller core c. high-speed interrupt response suitable for real-time control ? an interruptible long instruction. ? stack push automatically handled by hardware. 2. on chip program memory and data memory ? on-chip ram : 6kbyte ? on-chip flashrom : 128kbyte 3. 16-bit timer (tmrb) : 8 channels ? 16-bit interval timer mode ? 16-bit event counter mode ? input capture function ? external trigger ppg output 4. watchdog timer (wdt) : 1 channel watchdog timer (wdt) generates a reset or a non-maskable interrupt (nmi). product name rom (flash) ram package TMPM372FWUG 128 kbyte 6 kbyte p-lqfp64-1010-0.50e page 1-2 1.1 features TMPM372FWUG 2013/4/15 5. power_on reset function (por) 6. voltage detect function (vltd) 7. oscillation frequency detect function (ofd) 8. vector engine (ve) : 1unit ? calculation circuit for motor control 9. programmable motor driver (pmd) : 1channels ? 3phase complementary pwm generator ? synchronous ad convert start trigger generator ? emergency protective function (emg ) 10. encoder input circuit (enc) : 1channels ? correspond to incremental encoder (ab / abz) ? rotation direction detection ? counter for absolute position detection ? comparator for position detection ? noise filter ? 3 phase sensor input 11. general-purpose serial interface(sio/uart) : 4channels either uart mode or synchronous mode can be selected (4byte fifo equipped) 12. 12 bit ad converter (adc) : 1units ( analog input : 11channel ) ? start by the internal trigger : tmrb interrupt / pmd trigger ? constant conversion mode ? ad monitoring 2ch ? conversion speed 2 sec (@adc conversion clock = 40 mhz) 13. input/ output ports (port) : 53 pins i/o pin : 53 pins 14. interrupt source ? internal 49 factors : the order of precedence can be set over 7 levels . (except the watc hdog timer inter- rupt) ? external 10 factors : the order of precedence can be set over 7 levels. 15. standby mode standby modes : idle, stop 16. clock generator (cg) ? on-chip pll (8 times) ? clock gear function : the high-speed clock can be divided into 1/1, 1/2, 1/4, 1/8 or 1/16. page 1-3 TMPM372FWUG 2013/4/15 17. endian little endian 18. internal high-speed oscillation circuit 19. maximum operating frequency : 80 mhz 20. operating voltage range 4.5 v to 5.5 v ( with on-chip regulator ) 21. temperature range ? ?40 c to 85 c (except during flash writing / 1 to 80 mhz) ? ?40 c to 105 c (except during flash writing / 1 to 32 mhz) ?0 c to 70 c (during flash writing / erasing) 22. package ? p-lqfp64-1010-0.50e (10 mm 10 mm, 0.5 mm pitch) page 1-4 1.2 block diagram TMPM372FWUG 2013/4/15 1.2 block diagram figure 1-1 tmpm372f wug block diagram i-code ahb-bus-matrix (80mhz) d-code system cortex-m3 cpu debug nvic bus bridge i/f nano flash i/f ram i/f boot rom regulator 3.3v 1.5v 5v cg pll wdt ofd on_chip oscillator por/vlvd sio tmrb port a - m ve pmd adc enc ve !a rom io-bus oscillator internal high-speed oscillator page 1-5 TMPM372FWUG 2013/4/15 1.3 pin layout (top view) the pin layout of TMPM372FWUG is a figure below. figure 1-2 pin layout (lqfp64) 2 ' 6 $ 1 7 6 2 ' 6 $ 1 7 6 2 ( 6 $ 1 7 6 2 ( ' 0 % < |